#ifndef KEY_H
#define KEY_H
#define KEY_MAX_LENGTH 20
#include "bool.h"
#include <stdio.h>

typedef struct{
char s[KEY_MAX_LENGTH];
int length;
} Key;

int key_max_length(void);
Key key_fromString(char *s);
void key_toString(Key k, char *s);
int key_length(Key k);
bool key_eq(Key k1, Key k2);
void print_key(Key k);

#endif
